Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Canada F4 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) Canada F2 (Sherbrooke) XL Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa Mons Challenger Rennes Challenger Andria Challenger Maui Challenger Savannah Challenger Tallahassee Challenger Drummondville Challenger Stockton Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Drummondville Challenger Sarasota Challenger Tallahassee Challenger Poznan Challenger Poprad Tatry Challenger Winnipeg Challenger Davidoff Swiss Indoors - Basel U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Estoril Open - Estoril Trofeo Conde de Godo - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona Idea Prokom Open - Sopot Heineken Open - Auckland Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel International Tennis Championships - Delray Beach SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing CA Tennis Trophy - Vienna Sydney International - Sydney Estoril Open - Estoril The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Medibank International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca The Artois Championships - London Indianapolis Tennis Championships - Indianapolis If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Movistar Open - Santiago SA Tennis Open - Johannesburg Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Morocco Tennis Tour - Marrakech Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Brasil Open - Sao Paulo Copa Claro - Buenos Aires Swiss Indoors Basel - Basel Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport Geneva Open - Geneva Antalya Cup - Antalya The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville China Open - Beijing Carson Challenger ASB Classic - Auckland USTA/Adtech Challenger - Boston Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Nottingham Challenger Granby Challenger Switzerland F2 Orleans Challenger Helsinki Challenger Mons Challenger Izmir Challenger Bratislava Challenger Heilbronn Challenger Portoroz Challenger Vancouver Challenger Orleans Challenger Eckental Challenger Heilbronn Challenger Drummondville Challenger Granby Challenger - Granby V Abierto Internacional de Salinas - Salinas drkoop.com USTA Tennis Championships of Denver - Denver 2000 Challenger de Granby - Granby BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb 9th Wartburg Open - Eisenach XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Pekao Open 2001 - Szczecin Copa Ericsson Brazil - Sao Paulo Brescia Challenger Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler drkoop.com USTA Challenger of Tallahassee - Tallahassee 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Granby Challenger - Granby USTA Challenger of San Antonio - San Antonio Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Copa Ericsson Argentina - Buenos Aires Open Mutouest - St. Brieuc XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton 2003 Eddleman USTA Challenger - Birmingham The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos Waco International Tennis Challenger - Waco Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Austin Challenger - Austin Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The Surbiton Trophy - Surbiton 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby 2008 Knoxville Challenger - Knoxville Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign 2008 Lubbock Challenger - Lubbock II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Tennis Masters Series - Montreal Tennis Masters Series - Rome Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Fairfield Challenger Morocco Tennis Tour - Rabat The Surbiton Trophy - Surbiton Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Music City Challenger - Nashville Tennis Masters Series - Monte Carlo JSM Challenger of Champaign - Urbana Telecom Italia Masters - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Nottingham Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Vancouver Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Bratislava Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tallahassee Challenger Sarasota Challenger Savannah Challenger Rogers Cup - Montreal Rijeka Challenger Rogers Cup - Toronto Rogers Cup - Montreal Banja Luka Challenger Ljubljana Challenger Eckental Challenger Rogers Cup - Montreal Ortisei Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Wolfsburg Challenger Rogers Cup - Toronto Dallas Challenger Tallahassee Challenger Granby Challenger Vancouver Challenger Dallas Challenger Eckental Challenger Dallas Challenger Tallahassee Challenger Granby Challenger Sarasota Challenger Marburg Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Sarasota Challenger Ortisei Challenger Kosice Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Bergamo Challenger Wroclaw Challenger Savannah Challenger Tallahassee Challenger Vicenza Challenger Furth Challenger Arad Challenger Ilkley Challenger Winnetka Challenger Granby Challenger Lexington Challenger Sarasota Challenger Fairfield Challenger Las Vegas Challenger Palermo Challenger Lexington Challenger Winnetka Challenger Granby Challenger French Open - Paris Gatineau Challenger Winnipeg Challenger U.S. Open - New York Ortisei Challenger Playford Challenger Savannah Challenger Vicenza Challenger Australian Open - Melbourne French Open - Paris Orleans Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Poprad Tatry Challenger Wimbledon - London Granby Challenger U.S. Open - New York Savannah Challenger III Gramado Open de Tenis - Gramado Australian Open - Melbourne French Open - Paris Helsinki Challenger Wimbledon - London XL Capital Bermuda Open - Bermuda U.S. Open - New York Australian Open - Melbourne Granby Challenger French Open - Paris Wimbledon - London U.S. Open - New York Copa Ericsson - Buenos Aires Australian Open - Melbourne French Open - Paris Columbus Challenger Wimbledon - London Intersport Heilbronn Open - Heilbronn U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Fairfield Challenger U.S. Open - New York Australian Open - Melbourne Gerry Weber Open - Halle French Open - Paris Wimbledon - London Abierto Mexicano de Tenis Pegaso - Acapulco Verizon Tennis Challenge - Atlanta Idea Prokom Open - Sopot Heineken Open - Auckland BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Davidoff Swiss Indoors - Basel China Open - Beijing Open Romania - Bucharest AIG Japan Open - Tokyo Open 13 - Marseille Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Davidoff Swiss Indoors - Basel SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Open SEAT 2008 - Barcelona Campbells Hall of Fame Tennis Championships - Newport Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril U.S. Open - New York Brisbane - Brisbane Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne French Open - Paris Aircel Chennai Open - Chennai Wimbledon - London U.S. Open - New York Regions Morgan Keegan Championships - Memphis Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Apia International - Sydney Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Copa AT&T - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Copa AT&T - Buenos Aires Hall of Fame Open - Newport Dubai Open - Dubai Wimbledon - London U.S. Open - New York Kremlin Cup - Moscow Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Waldbaum's Hamlet Cup - Long Island Cerveza Club Colombia Open - Bogota Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Australian Open - Melbourne The Ericsson Open - Miami Tennis Masters Series - Toronto The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, Group 1, 2R, CAN-PER 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-MAR 5-0 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, World Group, SF, ARG-RUS, 3-2 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London